table
{
    border-collapse: collapse;
    margin-bottom: 5px;
}

th, td
{
    border: 1px solid black;
    padding: 4px;
}

.form_container
{
    min-width: 350px;
    margin: 140px auto 0;
    border: 2px dashed gray;
    padding: 20px;
}

.overlay
{
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    text-align: center;
    vertical-align: middle;
}

.editor_popup
{
	display: none;
    margin: 200px auto;
	border: 3px double;
	background: white;
	padding: 30px;
	text-align: left;
}